home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
batchut
/
bat.zip
/
UTILITY.BAT
< prev
next >
Wrap
DOS Batch File
|
1984-03-07
|
10KB
|
294 lines
BAT * Jim's Utility Menu (Revised)
BAT * Labels %9 as the default drive
BAT %9 = %v
BAT -toputility
BAT CLS |BEGTYPE
\78╔═════════════════════════════════════════════════════════╗\07
\78║ The Menu System for Jim Grettum's \07Utility\78 Programs. ║\07
\78╚═══════════════════════════╦═════════════════════════════╝\07
╔═════════════════════════════════════╩═══════════════════════════════════════╗
║ ║
║ FILES DISK OTHER ║
║ ---------------- ---------------- ---------------- ║
║ 11. List Directory. 21. Format Disk. 31. Set up Printer. ║
║ 12. Print Directory. 22. Check Disks. 32. Clear Print Spooler.║
║ 13. View Files. 23. Copy Disks. 33. Echo ON ║
║ 14. Print Files. 24. Compare Disks. 34. Echo OFF ║
║ 15. Copy Files. 25. 35. ║
║ 16. Erase Files. 26. 36. ║
║ 17. Compare Files. 27. 37. ║
║ 18. Combine Files. 28. 38. ║
║ 19. Rename Files. 29. 39. ║
║ 20. 30. 40. ║
║ ║
║ ║
║ M. Exit to Main Menu System. X. Exit Menu System. ║
╚═════════════════════════════════════════════════════════════════════════════╝
end
BAT READ Enter the number of your selection. > %A
BAT IF %A = X GOTO -EXITtosys
BAT IF %A = M GOTO -EXITtomenu
BAT IF %A > 10 IF %A < 41 GOTO -opt%A
BAT BEEP |GOTO -toputility
BAT -opt11 * LIST DIRECTORY
BAT INKEY What is Drive for the Directory A, B, C, D? > %1 |TYPE %1
BAT IF %1 <> A IF %1 <> B IF %1 <> C IF %1 <> d goto -opt11
BAT READ FILE.SPEC for files you would like to see, or press ENTER for all. %2
BAT IF .%2 = . %2 = *.*
BAT -dirques INKEY Would you like (S)tandard or (W)ide directory? %3
BAT %M = %3 # |IF %M = 1 TYPE %3
BAT IF %3 <> s IF %3 <> w GOTO -dirques
BAT %4 =
BAT IF %3 = w %4 = /w
BAT INKEY Would you like the directory sorted? (Y) or (N) > %d |TYPE %d
BAT IF %d = Y skip 3
dir %1:%2%4|MORE
BAT
BAT skip 2
dir %1:%2 %4|SORT|MORE
BAT
BAT INKEY Do you want to see more DIRectories? (Y) or (N) > %d
BAT IF %d = y goto -opt11
UTILITY
BAT -opt12 * PRINT DIRECTORY
BAT INKEY What is Drive for the Directory A, B, C, D? > %1 |TYPE %1
BAT IF %1 <> A IF %1 <> B IF %1 <> C IF %1 <> d goto -opt12
BAT READ FILE.SPEC for files you would like to see or [ENTER] for all.> %2
BAT IF .%2 = . %2 = *.*
BAT -dirquesP INKEY Would you like (S)tandard or (W)ide directory? > %3
BAT %M = %3 # |IF %M = 1 TYPE %3
BAT IF %3 <> s IF %3 <> w GOTO -dirquesP
BAT %4 =
BAT IF %3 = w %4 = /w
BAT INKEY Would you like the directory sorted? (Y) or (N) > %d |TYPE %d
BAT TYPE You are about to print DIRECTORIES %1:%2.
BAT INKEY (A) to abort or any other key to continue. %a
BAT IF %A = A TYPE aborted |skip 6
BAT IF %d = Y skip 3
DIR %1:%2%4>PRN
BAT
BAT SKIP 2
dir %1:%2 %4|SORT>PRN
BAT
BAT INKEY Do you want to PRINT more directories? (Y) or (N) > %d
BAT IF %d = y GOTO -opt12
UTILITY
BAT -opt13 * VIEWING FILES
BAT INKEY What drive for file to view A, B, C, D? > %1 |TYPE %1
BAT IF %1 <> A IF %1 <> B IF %1 <> C IF %1 <> d goto -opt13
BAT READ FILE.SPEC for the file you would like to view. %2
BAT TYPE You are about to veiw %1:%2.
BAT INKEY (A) to abort or any other key to continue. %a
BAT IF %A = A TYPE aborted |skip 3
TYPE %1:%2|more
BAT
BAT INKEY do you want to view another Document? (Y) or (N) > %d
BAT IF %d = y goto -opt13
UTILITY
BAT -opt14 * PRINTING FILES
BAT INKEY what drive for file to print A, B, C, D? > %1 |TYPE %1
BAT IF %1 <> A IF %1 <> B IF %1 <> C IF %1 <> d goto -opt14
BAT READ FILE.SPEC for the file you would like to print. %2
BAT TYPE You are about to print %1:%2.
BAT INKEY (A) to abort or any other key to continue. %a
BAT IF %A = A TYPE aborted |skip 2
TYPE %1:%2>prn
BAT
BAT INKEY do you want to Print another Document? (Y) or (N) > %d
BAT IF %d = y goto -opt14
UTILITY
BAT -opt15 * COPYING FILES
BAT INKEY What is Drive you would like to copy from A, B, C, D > %1 |TYPE %1
BAT IF %1 <> A IF %1 <> B IF %1 <> C IF %1 <> d goto -opt15
BAT READ FILE.SPEC for file you would like to COPY. %2
BAT -copyto
BAT INKEY What is Drive you would like to copy to A, B, C, D? > %3 |TYPE %3
BAT IF %3 <> A IF %3 <> B IF %3 <> C IF %3 <> d goto -copyto
BAT READ FILE.SPEC for new file. %4
BAT TYPE You are about to COPY %1:%2 to %3:%4
BAT INKEY (A) to abort or any any other key to continue. %a
BAT IF %A = A TYPE aborted |skip 2
COPY %1:%2 %3:%4
BAT
BAT INKEY Do you want to copy more files? (Y) or (N) > %C |IF %C = y goto -opt15
UTILITY
BAT -opt16 * ERASE FILES
BAT INKEY What drive for files to erase A, B, C, D? > %1 |TYPE %1
BAT IF %1 <> A IF %1 <> B IF %1 <> C IF %1 <> d goto -opt16
BAT READ FILE.SPEC for the file you would like to DELETE. %2
DELETE %1:%2
BAT
BAT INKEY Do you want to erase more files? (Y) or (N) > %d |IF %d = y goto -opt16
UTILITY
BAT -opt17 * COMPARING FILES
BAT INKEY What is Drive you would like to compare from A, B, C, D? > %1 |TYPE %1
BAT IF %1 <> A IF %1 <> B IF %1 <> C IF %1 <> d goto -opt17
BAT READ FILE.SPEC for file you would like to Compare. %2
BAT -compto
BAT INKEY What is Drive you would like to compare to A, B, C, D? > %3 |TYPE %3
BAT IF %3 <> A IF %3 <> B IF %3 <> C IF %3 <> d goto -compto
BAT READ FILE.SPEC for second file. %4
COMP %1:%2 %3:%4
BAT
BAT INKEY Do you want to compare more files? (Y) or (N) > %c
BAT IF %C = y goto -opt17
UTILITY
BAT -opt18 * COMBINING FILES
BAT INKEY What is Drive for the first file A, B, C, D? > %1 |TYPE %1
BAT IF %1 <> A IF %1 <> B IF %1 <> C IF %1 <> d goto -opt18
BAT READ FILE.SPEC for file you would like to Combine. %2
BAT -combto
BAT INKEY What is Drive for the second file A, B, C, D? > %5 |TYPE %5
BAT IF %5 <> A IF %5 <> B IF %5 <> C IF %5 <> d goto -combto
BAT READ FILE.SPEC for second file. %6
BAT -combnew
BAT INKEY What is the drive for the new file A, B, C, D? > %3 |TYPE %3
BAT IF %3 <> A IF %3 <> B IF %3 <> C IF %3 <> d goto -combnew
BAT READ FILE.SPEC for the new file? > %4
BAT TYPE You are about to copy %1:%2+%5:%6 onto %3:%4
BAT INKEY (A) to abort or any other key to continue. %a
BAT IF %A = A TYPE aborted |skip 2
copy %1:%2+%5:%6 %3:%4
BAT
BAT INKEY Do you want to combine more files? (Y) or (N) > %c
BAT IF %C = y goto -opt18
UTILITY
BAT -opt19 * RENAMING FILES
BAT INKEY What is Drive for the file to be renamed A, B, C, D? > %1 |TYPE %1
BAT IF %1 <> A IF %1 <> B IF %1 <> C IF %1 <> d goto -opt19
BAT READ FILE.SPEC for file you would like to rename. %2
BAT READ New FILE.SPEC for file. %3
BAT TYPE You are about to rename %1:%2 to %3
BAT INKEY (A) to abort or any other key to continue. %a
BAT IF %A = A TYPE aborted |skip 2
ren %1:%2 %3
BAT
BAT INKEY Do you want to rename more files? (Y) or (N) > %c
BAT IF %C = y goto -opt19
UTILITY
BAT -opt21 * FORMAT DISK
BAT INKEY What drive would you like to FORMAT on A, B, C, D? > %1 |TYPE %1
BAT IF %1 <> A IF %1 <> B IF %1 <> C IF %1 <> d goto -opt21
FORMAT %1:
utility
BAT -opt22 * CHECK DISK
BAT INKEY What drive would you like to CHECK A, B, C, D? > %1 |TYPE %1
BAT IF %1 <> A IF %1 <> B IF %1 <> C IF %1 <> d goto -opt22
chkdsk %1:
BAT
BAT INKEY Do you want to CHECK more disks? (Y) or (N) > %f |TYPE %F
BAT IF %f = y goto -opt22
utility
BAT -opt23 * COPYING DISKS
BAT INKEY What is Drive you would like to copy from A, B, C, D? > %1 |TYPE %1
BAT IF %1 <> A IF %1 <> B IF %1 <> C IF %1 <> d goto -opt23
BAT -copyDISKto
BAT INKEY What is Drive you would like to copy to A, B, C, D? > %3 |TYPE %3
BAT IF %3 <> A IF %3 <> B